package com.wj.dubbo.service.welfareshop.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 员工积分收支明细表
 * </p>
 *
 * @author lee
 * @since 2017-05-22
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("ws_member_payment_details")
public class WsMemberPaymentDetails extends Model<WsMemberPaymentDetails> {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
	private String id;
    /**
     * 用户ID
     */
	@TableField("member_id")
	private String memberId;
    /**
     * 收支金额
     */
	private BigDecimal amount;
    /**
     * 收支描述
     */
	private String des;
    /**
     * 收支类型（1：收入 2、支出）
     */
	private String tp;
    /**
     * 业务类型（1：公司转入 ,2：订单消费，3：退款）
     */
	@TableField("bus_tp")
	private String busTp;
    /**
     * 业务id
     */
	@TableField("bus_id")
	private String busId;
    /**
     * 创建时间
     */
	@TableField("create_time")
	private Date createTime;


	@Override
	protected Serializable pkVal() {
		return this.id;
	}

}
